<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>对象方法扩展</title>
</head>
<body>
  <script>
    //1.Object.is 判断两个值是否完全相等
    console.log(Object.is(NaN, NaN));  //true
    console.log(NaN === NaN); //false
    //2.Object.assign对象的合并
    const config1 = {
      host: 'localhost'
    };

    const config2 = {
      host: 'www.xh.com'
    }

    Object.assign(config1, config2);

    //3.Object.setPrototypeOf  设置原型对象     Object.getPrototypeof 获取原型对象
    const school = {
      name: '尚硅谷'
    }

    const cities = {
      xiaoqu: ['北京','上海','深圳'];
    }

    console.log(Object.setPrototypeOf(school, cities));
    console.log(Object.getPrototypeOf(school));
    
    console.log(school);

    

  </script>
  
</body>
</html>